/* 默认风格 */
body {font-size : 9pt; color : #000000; font-family : "宋体",Verdana, arial, sans-serif; text-align : left; background-image : none; } 

a {
	text-decoration : underline;
	color : #0066FF;
	font-weight: normal;
}
a:visited
{
	text-decoration : underline;
	color : #0066FF;
	font-weight: normal;
}
a:hover {text-decoration : none; color : #0066CC; } 
td {font-family : "宋体",Verdana, arial, sans-serif; font-size : 12px;line-height : normal;} 
th {background-color : #4455aa; color : white; font-size : 12px; font-weight : bold; line-height: normal; } 
th a {color : #fff; text-decoration : none; } 
th a:hover {color : #fff;text-decoration : underline;} .tabletitle1 {background-color : #6595d6; color : #fff;} 

h3 {
	font-family: "宋体",Verdana, arial, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
h2 {
	font-family: "宋体",Verdana, arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
}


.bluefont {
	font-family: "宋体",Verdana, arial, sans-serif;
	font-weight: bold;
	color: #0000FF;
}
.string {
	font-family: "宋体", Verdana, arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #903;
}
.comment {
	font-family: "宋体", Verdana, arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #060;
}
.imp {font-weight: bold; color: red;}
.kw {
	font-family: "Courier New", monospace;
	color: #009;
}
.redfont {
	color : red;
} 
.pageinput {border : 1px solid #d6e0ef; background-color : #fafafa; height : 18px; 
font-family : "宋体",Verdana, arial, sans-serif; font-size : 11.5px; } 




BLOCKQUOTE.indent {
	PADDING-LEFT: 18pt; MARGIN : 0px ;
}
BLOCKQUOTE.padleft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #3c78b5 1px solid; MARGIN-RIGHT: 0px 
}
div#maincontent	div.desc{
	width: 607px;
	border:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	}

div#maincontent	div{
	width: 607px;
	margin: 0 0 0 15px;
	padding: 20px 0 20px 0;
	border:0;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	}
	


div#maincontent h1	{
	margin:15px 0 0 15px;
	font-size: 20px;
	font-family: '微软雅黑';
	}

div#maincontent div p:first-child {
	margin: 0;
	}

p	{
	margin: 12px 0 0 0;
	line-height: 150%;
	}

div#maincontent h2	{
	font-size: 14px;
	}

h2, h3, h4, h5, h6	{
	font-family: '微软雅黑';
	font-weight: bold;
	margin:0;
	padding:0;
	}

div#maincontent ul {
	margin-top:10px;
	margin-bottom:0;
	}

div#maincontent li {
	margin-top:3px;
	}

div#maincontent	 .codeblock {text-indent:0px; margin: 10px 5px 0 0; border : 1px solid #cccccc;padding : 8px;background : #fdfddf;font-size : 9pt; width:580px;
font-family : "Courier New",monospace;font-style : normal;line-height : normal;font-weight : normal;} 
 
 
div#maincontent div.quote {margin: 10px 5px 0 30px; border : 1px solid #cccccc; padding : 8px;background : #f3f3f3; line-height : normal;width:500px;} 
div#maincontent div.info {margin: 10px 0 0 30px;border-top : 1px dotted #cccccc; padding : 8px;line-height : normal; color : #c5c5c5;width:500px;}

div#maincontent div.note{
	BORDER-RIGHT: #f0c000 1px solid;
	BORDER-TOP: #f0c000 1px solid;
	BORDER-LEFT: #f0c000 1px solid;
	BORDER-BOTTOM: #f0c000 1px solid;
	BACKGROUND-COLOR: #ffffce;
	TEXT-ALIGN: left;
	margin: 10px 0 0 30px;
	padding: 8px;
	width:500px;
}
div#maincontent div.tip{
	BORDER-RIGHT: #090 1px solid;
	BORDER-TOP: #090 1px solid;
	BORDER-LEFT: #090 1px solid;
	BORDER-BOTTOM: #090 1px solid;
	BACKGROUND-COLOR: #dfd;
	TEXT-ALIGN: left;
	padding: 8px;
	margin: 10px 0 0 30px;
	width:500px;
}
div#maincontent div.warn {
	BORDER-RIGHT: #c00 1px solid;
	BORDER-TOP: #c00 1px solid;
	BORDER-LEFT: #c00 1px solid;
	BORDER-BOTTOM: #c00 1px solid;
	BACKGROUND-COLOR: #fcc;
	TEXT-ALIGN: left;
	margin: 10px 0 0 30px;
	padding: 8px;
	width:500px;
}
p.tip span {
	color:#ff9955;
	}

 

table.dataintable {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #888;
	width:100%;
	}

table.dataintable th {
	vertical-align:baseline;
	padding:5px 15px 5px 5px;
	background-color:#ccc;
	border:1px solid #888;
	text-align:center;
	}

table.dataintable td {
	vertical-align:text-top;
	padding:5px 15px 5px 5px;
	background-color:#efefef;
	border:1px solid #aaa;
	}


pre	{
	width:580px;
	margin: 10px 0 0 0;
	padding: 10px;
	border: 0;
	border: 1px dotted #785;
	background: #f5f5f5;
	font-family: "Courier New",monospace;
	font-size: 12px;

	}

pre span {
	color:#999;
	}
